Top 10k strings from More v1.4 (1996)(Dominic Morris).z80 in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Games / [Z80] /

Back to the directory listing

   1 { If there is a file in memory (even a "short" one), it can
   1 z Space - scroll screen down
   1 z So I wrote this little program - it's 2.75k (including font),   which I've decided to call More, because it looks like the UN*X viewer of the same name (also ported to every machine on the    Earth as well I think...), even though it's very cut down...but it works and you can feel free to use it as a standardish text  viewer. The following keys are used:
   1 y v1.01    Fixed a few bugs, so now the last line of a file is    15.2.96  displayed!! Printing works, and long files no longer
   1 y Internet: [email protected]
   1 y Dominic Morris
   1 x As of v1.01 files shorter than 22 lines can be displayed.
   1 w5 u0"E3 u075
   1 w PRINT USR 32768:REM [filename of text file you want to view]
   1 w Load the text file that you wish to view to address 35000, and  then do a RANDOMIZE USR 32768. The program will automatically   find the end of the file, or at least it should do. The
   1 v NB The viewer doesn't check what file type the file is - it
   1 u More now handles Tasword +3 files (ie with LF/CR) so I guess    that it now deals with any type of text file, however please    note that that the maximum file length is 30536 bytes, and
   1 t This program is public domain and may be freely distributed as  long as this documentation accompanies the executable file.
   1 s PRINT USR 32768: NEW  Will clear memory from 35000 - 65535 (and
   1 r Unless you're using the +3 method (in which case you'll get
   1 r There are 2 methods of using the program, the first works
   1 q Q Parameter Error
   1 q File types:
   1 q Error reports:
   1 o If this occurs then there is no file in memory - so you'd
   1 n Also known as "Who's a silly boy then" yup, you've tried to
   1 m A Invalid Argument
   1 j If there is no file in memory then garbage will (probably) be   printed out.
   1 f Searching for an expression:
   1 d As of v1.4 it is now possible to search for an expression withina file. To this enter a / at the More prompt and then enter the expression which you wish to search for. The search is case
   1 \ The up and down cursors also scroll the text by one line.
   1 \ PRINT USR 32768: PRINT
   1 \ Method 2:
   1 Y So to solve this I've implemented a couple of commands to
   1 W Method 1:
   1 V Okay, so I got bored one day, I needed a 64 column text viewer  that was quick, and worked, and didn't have to be told how
   1 RGD`%@EDW%0T1
   1 RE UPuEE UPRU
   1 P Oh, for both methods (but especially for 1), you should clear   to below 31999.
   1 More v1.4 (C) 14.5.96 D.J.Morris 
   1 MORE.DOC  
   1 MORE v1.4 INSTRUCTIONS
   1 Length:   File: !
   1 G Modi operandi:
   1 E Displaying files with a margin set at >83 will have an undefinedeffect (printing out of these files will be distorted however).
   1 D This will load up the file from the disc, place it in memory    and start the viewer. NB the filename can include user area
   1 A If you wish to change the font then you may, simply load it
   1 @ PRINT USR 32768: CLS  Clear the memory from 35000 to the end of
   1 @ As of v1.3 more now handles 80 column text files (actually up   to 83 columns), displaying them as would any other computer,    however the characters look very cluttered, but even so the
   1 =>?@ABCDEF
   1 : WR14 2BW
   1 2 [email protected]
   1 2 20 Greenhill Drive,
   1 - Malvern,
   1 ,-./0123456789:;<
   1 ( Enter - scroll line down
   1 '24`%0B3"u
   1 "MORE.DOC"
   1  well as the version number display thing.
   1  was corrected. The USR : PRINT function was added, as
   1  use the +3 method on a computer which isn't a +3!!!
   1  upwards I guess!!), so clear to below 31999 for your
   1  to hopefully ensure that all of a TW+3 file is read in.
   1  to address 34048. Make sure it is a 64 column font, with
   1  this command before loading a file then
   1  them  in any case?!?!?)
   1  the file you previously loaded. If you use
   1  the character repeated in both sides of the character cell.
   1  that characters from the second character set are not displayed.
   1  text files. As a result of this the code has extended
   1  standard +3 DOS errors), only two errors should be reported
   1  so long as it has a +3 DOS style header area. But I think
   1  sensitive. If you simply wish to repeat the last search then    enter another /
   1  really doesn't care, so you could view any kind of file
   1  peace of mind!!! Am now reading files in byte by byte
   1  p"uWE"P&"
   1  only for a +3, but the second works on every machine (but
   1  memory is cleared to 65535
   1  machine. The 2 memory clearing commands were
   1  long a file was, and also gave me an indicator as to how much   of the file I'd read...I looked on my discs, but there wasn't   one...
   1  it may be better to use a text file!
   1  is less neat (or at least I think so!!!))
   1  implemented to allow this feature to be truly useful.
   1  extended downwards again (well it's better than going
   1  downwards to 32500, so clear to below this to avoid
   1  don't worry, it won't reset your computer)
   1  display is just abt readable. More will autodetect which files  should be displayed in 80 column mode however each line should  end with either a LF (ASCII 10), or CR (ASCII 13), or both!!!   Not suprisingly this 80 column mode is a lot slower than the 64 column one, but I hope the inconvenience of this is outweighed  by the fact that 80 column texts (ie standard texts from other  machines) can now be read.
   1  crash!!! (And neither do short files!!!)
   1  clear memory:
   1  by the program:
   1  better load one!!!!
   1  be printed out by using the command:
   1  and drive.
   1  algorithm works by searching for any character code less than   32 or above 143 (excepting LF/CR).  So occasionally you may get junk displayed at the end of your file.
   1  Well, I got bored of writing letters so I decided to   15.5.96  add the little search routine, sorry, the code has been
   1  That's all to be known...have fun with this little program!
   1  More v1.4 - 15.5.96
   1  Initial release, supplied with DISCDOS v1.12
   1  However as soon as the file is displayed the program will
   1  Following a phone call to Andy Davies, the dependency  18.2.96  on a +3 is no longer - More should now work on any
   1  After hearing the Emulate magazine could be distributed24.4.96  on the Spectrum, More was updated to handle 80 column
   1  After a letter from John Cleveland, more now handles   31.3.96  text files which aren't Tasword 2 style. Documention
   1  - search for an expression
   1  - scroll screen up
   1  - scroll screen down
   1  - scroll line  up
   1  - quit back to BASIC
   1  - move to top of file
   1  - move to end of file
   1  - dump the file to the printer
   1  - display the version number
   1  - display information on current file
   1  "nasty" problems!
   1   More  (%)  
   1    !`BTERU